home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 001-025 / disk_015 / okidatadump / dumprport.c < prev    next >
C/C++ Source or Header  |  1992-05-06  |  885b  |  39 lines

  1. #include "exec/types.h"
  2. #include "intuition/intuition.h"
  3. #include "devices/printer.h"
  4. #include "Dump.h"
  5.  
  6. int DumpRPort(req, rastPort, colorMap, modes, sx, sy, sw, sh, dc, dr, s)
  7.     union printerIO *req ;
  8.     struct RastPort *rastPort;
  9.     struct ColorMap *colorMap;
  10.     ULONG modes;
  11.     UWORD sx, sy, sw, sh;
  12.     LONG dc, dr;
  13.     UWORD s;
  14. {
  15.     req->iodrp.io_Command    = PRD_DUMPRPORT;
  16.     req->iodrp.io_RastPort    = rastPort;
  17.     req->iodrp.io_ColorMap    = colorMap;
  18.     req->iodrp.io_Modes    = modes;
  19.     req->iodrp.io_SrcX    = sx;
  20.     req->iodrp.io_SrcY    = sy;
  21.     req->iodrp.io_SrcWidth    = sw;
  22.     req->iodrp.io_SrcHeight    = sh;
  23.     req->iodrp.io_DestCols    = dc;
  24.     req->iodrp.io_DestRows    = dr;
  25.     req->iodrp.io_Special    = s;
  26.     return(DoIO(req));
  27. }
  28.  
  29. int OpenPrinter(request)
  30.     union printerIO *request;
  31. {    return(OpenDevice("printer.device", 0, request, 0));
  32. }
  33.  
  34. int ClosePrinter(request)
  35.     union printerIO *request;
  36. {    return(CloseDevice(request));
  37. }
  38.  
  39.